const express = require('express');
const app = express();
const mysql = require('mysql');
const fs = require('fs');
const cors = require('cors');
const bodyParser = require('body-parser');

app.use(cors());
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
	extended: false
}));

// 创建数据库连接
// const db = mysql.createConnection({
// 	host: "120.25.248.14",
// 	user: "root",
// 	password: "12345678",
// 	database: "kebiao"
// })
// db.connect((err) => {
// 	if (err) throw err;
// 	console.log("连接成功");
// })

// // 查询数据库kebiao登录数据
// app.get("/api/getlogin", (req, res) => {
// 	let username = req.query.username;
// 	let password = req.query.password;
// 	// let sql = "select * from login";
// 	let selectsql = "select * from login where username = '" + username + "' and password = '" + password + "'";
// 	db.query(selectsql, (err, result) => {
// 		if (err) {
// 			console.log(err);
// 		} else if (result.length == 0) {
// 			//console.log(result);
// 			// res.send("查询成功")
// 			res.json({
// 				status: 201,
// 				error: '未查询到用户信息'
// 			})
// 		} else {
// 			res.json({
// 				status: 200,
// 				result
// 			})
// 		}
// 	})
// })

// 轮播图
app.get('/api/getlunbo', (req, res) => {
	fs.readFile('./db/data.json', 'utf8', (err, data) => {
		if (!err) {
			res.json(JSON.parse(data))
		}
	})
})

// 成绩查询学年list
app.get('/api/getlist',(req,res) =>{
	fs.readFile('./db/list.json','utf8',(err,data) =>{
		if(!err){
			res.json(JSON.parse(data))
		}
	})
})
// 登录验证
// app.get('/api/login', (req, res) => {
// 	fs.readFile('./db/login.json', 'utf8', (err, data) => {
// 		if (!err) {
// 			res.json(JSON.parse(data))
// 		}
// 	})
// })

app.listen(3306, () => {
	console.log('服务器已经启动！')
})
